* { -webkit-tap-highlight-color: transparent; outline: 0; margin: 0; padding: 0; vertical-align: middle; font-size: 0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; vertical-align: baseline; }
img { border: 0 none; vertical-align: top; }
i, em { font-style: normal; }
ol, ul { list-style: none; }
input, select, button, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; color: #666; }
input[type="text"], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input {
  border-radius: 0;
}
* {
  box-sizing: border-box;
}

*:before, *:after {
  box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0 none;
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;

  /* 在X5新内核Blink中，在排版页面的时候，会主动对字体进行放大，会检测页面中的主字体，当某一块字体在我们的判定规则中，认为字号较小，并且是页面中的主要字体，就会采取主动放大的操作。然而这不是我们想要的，可以采取给最大高度解决 */
  max-height: 100000px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

em, strong {
  font-style: normal;
}

ul, ol, li {
  list-style: none;
}

body {
  font-family: -apple-system,"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
  line-height: 1.5;
  color: #333;
  background-color: #f3f5f6 ;
  font-size: 0.24rem;
  /*max-width: 640px;*/
  /*min-width: 320px;*/
  width: 100%;
  height: 100%;
  max-width: 640px;
  min-width: 320px;
  overflow-x: hidden;
  margin: 0 auto;
}
html {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

a {
  text-decoration: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
select.input-z {
  border: 1px solid #000;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-left: 10px;
  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;
  background-color: #fff;
}

/*自定义*/
.color-9 {
  color:#999;
}
.color-3 {
  color:#333;
}
.color-4c {
  color:#4c4c4c;
}
.color-6 {
  color:#666;
}
.color-f {
  color:#fff;
}
/*blue*/
.color-2f {
  color:#2f99fc;
}
.color-2a {
  color:#2a90f5;
}
/*橘色*/
.color-f8 {
  color:#f8b514;
}
/*red*/
.color-ff3 {
  color:#ff3276;
}
.bg-9 {
  background: #999;
}
.bg-c {
  background: #ccc;
}
.bg-2f {
  background: #2f99fc;
}
.bg-6a {
  background: #6ab8ff;
}
.bg-f {
  background: #fff;
}
.font-song {
  font-family: "宋体";
}
.font-b {
  font-weight:600;
}
/*定价模块与设备颜色*/
.bg-b-f3 {
  background: #f3f9ff;
}
.bg-b-41 {
  background: #41a8f9;
}
.color-y-f7 {
  color: #ff7d3d;
}
.color-y-ef {
  color: #ef570b;
}
.color-y-fc {
  color: #fcc726;
}
.bg-y-ffe {
  background: #ffffde;
}
.bg-y-btn {
  background:-moz-linear-gradient(right, #ffae22, #fc6e30);/*火狐*/
  background: -webkit-linear-gradient(right, #ffae22, #fc6e30);   /*Safari5.1 Chrome 10+*/
  background: -o-linear-gradient(right, #ffae22, #fc6e30);  /*Opera 11.10+*/
  background: -webkit-gradient(linear, 0 100%, 100% 0, from(#ffae22), to(#fc6e30));
}
.bg-b-btn {
  background:-moz-linear-gradient(right, #4ec2f3, #4a95fe);/*火狐*/
  background: -webkit-linear-gradient(right, #4ec2f3, #4a95fe);   /*Safari5.1 Chrome 10+*/
  background: -o-linear-gradient(right, #4ec2f3, #4a95fe); /*Opera 11.10+*/
  background: -webkit-gradient(linear, 0 100%, 100% 0, from(#4ec2f3), to(#4a95fe));
}
/*阴影*/
.boxShadow {
  box-shadow: rgb(218,229,237) 1px 4px 6px;
}


